export interface TaskCollaboratorVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 主任务ID
   */
  mainTaskId: string | number;

  /**
   * 协调人ID
   */
  handlerUserId: string | number;

  /**
   * 协调人名称
   */
  handlerUserName: string;

  handlerUserType: string;

  /**
   * 开始时间
   */
  expectedStartTime: string;

  /**
   * 结束时间
   */
  expectedEndTime: string;

  /**
   * 产品上新数量
   */
  productDevelopmentQuantity: number;

  /**
   * 备注
   */
  remark: string;
}

export interface TaskCollaboratorForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 主任务ID
   */
  mainTaskId?: string | number;

  /**
   * 协调人ID
   */
  handlerUserId?: string | number;

  /**
   * 协调人名称
   */
  handlerUserName?: string;

  handlerUserType?: string;

  /**
   * 开始时间
   */
  expectedStartTime?: string;

  /**
   * 结束时间
   */
  expectedEndTime?: string;

  /**
   * 产品上新数量
   */
  productDevelopmentQuantity?: number;

  /**
   * 备注
   */
  remark?: string;
}

export interface TaskCollaboratorQuery extends PageQuery {
  /**
   * 主任务ID
   */
  mainTaskId?: string | number;

  /**
   * 协调人ID
   */
  handlerUserId?: string | number;

  /**
   * 协调人名称
   */
  handlerUserName?: string;

  handlerUserType?: string;

  /**
   * 开始时间
   */
  expectedStartTime?: string;

  /**
   * 结束时间
   */
  expectedEndTime?: string;

  /**
   * 产品上新数量
   */
  productDevelopmentQuantity?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
